.working-schedule{
  .next-calendar-date{
    cursor: pointer;
  }

  .panel-title{
    font-size: 20px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    float: left;
  }

  .edit-button{
    float: right;
    height: 32px;
    line-height: 30px;
    cursor: pointer;
  }

  ul.schedule-list{
    margin-top: 10px;

    li{
      span:last-child{
        float: right;
      }
    }
  }

  .addIcon {
    vertical-align: center;
  }

  .exportButton {
    background-color: #8BB244;
    color: #f2f2f2;

    &:hover {
      background-color: #8BB244;
      color: #f2f2f2;
    }
  }

  .next-table td .next-table-cell-wrapper {
    padding: 10px 2px;
  }

  .next-table th .next-table-cell-wrapper {
    padding: 10px 0;
  }
}

.working-schedule-ballon{
  font-size: 12px;
  text-align: center;

  div{
    padding: 4px;
  }

  &-title{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 6px;
  }
}

.event{
  border-radius: 4px;
  font-size: 14px;
  list-style-type: disc;
  line-height: 24px;
  height: 24px;

  .dot {
    font-size: 16px;
    vertical-align: center;
  }

  &-A{
    .dot {
      color: red;
    }
  }

  &-B{
    .dot {
      color: blue;
    }
  }

  &-C{
    .dot {
      color: green;
    }
  }

  &-D{
    .dot {
      color: #a51891;
    }
  }
}

ul.calendar-data-list {
  font-size: 12px;

  li{
  }
}

.next-calendar-fullscreen .next-calendar-date, .next-calendar-fullscreen .next-calendar-month {
  min-height: 90px;
}

.calendar-data-list {
  margin-top: 5px;
}
